分组
addGroup('分组数据')
标识符:group
| 参数 | 含义 | 类型 |
|---|---|---|
| groups | 分组数据 | array |
有时候,我们在表单里可能需要用到分组,比如开发支付模块的时候,需要配置不同的支付参数,那么可以使用分组来组织表单。
return ZBuilder::make('form')->addGroup(['微信支付' =>[['text', 'wx_appid', 'APPID', '请输入appid'],['text', 'wx_appkey', 'APPKEY', '请输入appkey']],'支付宝支付' =>[['text', 'al_appid', 'APPID', '请输入appid'],['text', 'al_appkey', 'APPKEY', '请输入appkey']]])->fetch();
效果:

addGroup()方法只有一个参数,它是一个多维数组。
我们分析下其中一项,比如:['text', 'appid', 'APPID', '请输入appid']
第一个参数是表单项的标识符,其他为该表单项的参数,参数顺序与标识符所代表的表单项参数顺序一致。比如上面的标识符是text,那么标识该表单项为单行文本框,参数顺序要按单行文本框的写。
当然,不是全部参数都必须写的,比如上面的,我们也可以写成['text', 'appid', 'APPID']。
